API Documentation

The RO API can be used to retrieve data from the various tables within the RO application with the purpose of integrating the data with other tools or systems. Certain data elements can also be modified or added via the API.

The documentation is available within the swagger links below:

Stage: https://www.shimbonda.com/api/docs/

Production: https://rv.roinnovation.com/api/docs/

Access

Use of the RO API requires a client ID and a client secret, which are different for both stage and production. They will be provided separately once you have engaged on a project to access the API. Please reach out to your CSM for API access.

Available APIs

Data Export

The data export allows extraction of the various levels of all data in the RO system.

Note: As these calls are data intensive, we ask that they be made outside of U.S business hours. Also note that data warehouse data is re-aggregated at RO around 11PM ET daily, so we would recommend that these calls be made after that time.

  • GET /public/dataexport/metaextensionlevels - Retrieves a list of Meta Extension Levels, these can be passed on to dataexport endpoints for Base and NVP data.

  • POST /public/dataexport/basedata - Returns the base data for a given Meta Extension Level.

  • GET /public/dataexport/dd - Returns a data dictionary for each type of data to be returned.

  • POST /public/dataexport/nvp - Returns the name-value pair (NVP) data for additional information about a given level of data.

    Note: If a new field is added to the screen, this data will be reflected in the NVP data.

Assets

Assets allows to get data for the Content area of RO.

Nominations

OAuth

  • POST /oauth – Acquire OAuth token for API calls

PInfluitive

PSearch

Ratings

Requests

Rewards

SalesWins

Spotlights

Tasks